package ar.uba.fi.algo3.algoTank.view;

import ar.uba.fi.algo3.algoTank.model.tanques.TanqueEnemigo;
import ar.uba.fi.algo3.algoTank.util.Constantes;
import ar.uba.fi.algo3.titiritero.SuperficieDeDibujo;
import ar.uba.fi.algo3.titiritero.vista.Imagen;

public class VistaTanqueEnemigo extends Imagen {

	private TanqueEnemigo tanqueEnemigo = null;

	public VistaTanqueEnemigo(TanqueEnemigo tanqueEnemigo) {
		this.tanqueEnemigo = tanqueEnemigo;
		this.setNombreArchivoImagen("/res/TanqueEnemigo_Abajo.jpg");
		this.setPosicionable(tanqueEnemigo);
	}

	public void dibujar(SuperficieDeDibujo superficeDeDibujo) {
		if (tanqueEnemigo.getDireccion().equals(Constantes.direccion.ARRIBA)) {
			this.setNombreArchivoImagen("/res/TanqueEnemigo_Arriba.jpg");
		}
		else if (tanqueEnemigo.getDireccion().equals(Constantes.direccion.ABAJO)) {
			this.setNombreArchivoImagen("/res/TanqueEnemigo_Abajo.jpg");
		}
		else if (tanqueEnemigo.getDireccion().equals(Constantes.direccion.DERECHA)) {
			this.setNombreArchivoImagen("/res/TanqueEnemigo_Der.jpg");
		}
		else if (tanqueEnemigo.getDireccion().equals(Constantes.direccion.IZQUIERDA)) {
			this.setNombreArchivoImagen("/res/TanqueEnemigo_Izq.jpg");
		}
		super.dibujar(superficeDeDibujo);
	}

}
